package com.lac.component.dao;

import lombok.Data;

import java.util.Date;

/**
 * @author xiaokuixiao
 * date2025/7/31 14:22
 */
@Data
public class GoodsSpuChannel {
    /**
     * UID
     */
    private static final long serialVersionUID = 1L;

    // ================================================================
    // Fields
    // ================================================================

    /**
     * PK
     */

    private String id;

    /**
     * oms商品id
     */
    private String spuId;

    /**
     * 渠道id，渠道类型等于1，渠道id为1智采2东西集3燃气集市4视频号；渠道类型等于2，渠道id为供应商的id
     */
    private String channelId;

    /**
     * 渠道类型 1其他销售渠道(1智采2东西集3燃气集市4视频号),2供应商
     */
    private String channelType;

    /**
     * 渠道草稿状态（0初始值、1编辑中、2审核中、 3审核失败、 4审核成功、7商品异步提交，上传中、8商品异步提交，上传失败）
     */
    private Integer channelEditStatus;

    /**
     * 渠道审核明细
     */
    private String channelEditReviewDetails;

    /**
     * 渠道线上状态（0未上架、5上架、6回收站、11自主下架、13违规下架/风控系统下架、14保证金不足下架、15品牌过期下架、20商品被封禁）
     */
    private Integer channelStatus;

    /**
     * 渠道上下架明细
     */
    private String channelReviewDetails;

    /**
     * 商品审核中快照信息
     */
    private String draftJson;

    /**
     * 商品审核通过快照信息
     */
    private String releaseJson;

    /**
     * 逻辑删除标记（0：显示；1：隐藏）
     */
    private String delFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新时间
     */

    private Date updateTime;

    /**
     * 同步渠道标记（0：待更新；1：已更新）
     */
    private Integer syncFlag;
}
